@charset "utf-8";
body {background:#ccc;}
/*global*/
#mainpic {height:160px; border-bottom:10px #fff solid;background:transparent url(../../skin/1/banner.jpg) right bottom no-repeat;}
#content { position:relative;}
.logo {position:absolute; top:40px; left:10px; z-index:7;} 
h1 { font-size:24px;position:absolute; top:50px; left:120px; z-index:60; float:right;}
h1 span{ font-size:13px; display:block;}
.slogan {position:absolute;top:217px;left:571px;z-index:5; font-size:24px; color:#fff; font-style:italic; font-weight:bold;}
#header,
#main, 
#main2 {border:1px #CCC solid; border-top:none;margin:0 auto; padding:0 10px;}
#header{clear:both;border-bottom:none;border-top:1px #CCC solid; }
#footer {clear:both; margin:0 auto; text-align:center; padding-top:10px;}
#footer,
#footer a {font-size:11px; line-height:18px;}

/*here*/
#here { margin:8px 0;} 
h5{ font-size:12px; font-weight:bold; float:right;}
/*more*/
.more { text-align:right;}

/*top link*/
#links {height:20px; padding-top:5px;}
#links div:first-child { margin-right:0;}
#links .la {text-align:right; float:right;font-size:11px;}

.form1 {position:absolute; top:70px; left:65%;z-index:7; width:300px; text-align:center;}
.form1 .inputbg { padding-left:15px; line-height:18px; border:1px #ccc solid;}
.form1 .buttonbg {width:31px; height:23px; text-indent:-9999px; border:0; cursor:pointer;}
.form1 .search-select, .form1 .search-more{ display:none;}

/*menu*/
#menu {text-align:center; height:100px;position:relative; clear:both; top:80px; left:0px;z-index:6;}
#menu .nav {height:29px;}
#menu .nav li{float:left; display:block; padding:0;margin:0;}
#menu .nav li.last{}
#menu .nav a { float:left; display:block; text-decoration:none; line-height:29px; font-weight:bold; text-align:center; height:29px; padding:0 8px;}
#menu .nav a span {display:block; white-space:nowrap;}
#menu .nav a:hover,#menu .nav a.menu-ed {}
#menu .nav a:hover span,#menu .nav a.menu-ed span {}

#nav {font-size:11px;list-style-type: none;text-align:left; margin:5px;padding:1px;border:0;}
/*a*/
#nav li {overflow:hidden; _padding-left:0px;}
#nav a { width:auto; _width:inherit; display: block; font-size:12px; font-weight:bold; border-bottom:1px #ccc solid;background: url(../../skin/1/icon3.gif) 5px center no-repeat; color:#3E3E3E; padding:5px 0 5px 20px;}
#nav a:hover  {}
/*b*/
#nav li dl {list-style:none;text-align:left; margin:0px; _padding-left:0px;}
#nav li dl dt a{background:none; font-weight:normal;border-bottom:1px #ccc dotted; padding:2px 0 2px 25px;}
#nav dl.collapsed {display:none;}
.area-content { padding:8px;}

/*title*/
.main-area h2 a {float:right; font-weight:normal; display:block; width:35px; height:26px; text-indent:-9999px;}
.main-area h3 { font-size:12px; font-weight:normal; padding-left:10px; margin:0 3px;}
.wl .main-area h2,
.wr .main-area h2 {font-size:12px; padding-left:20px;border-bottom:1px #ccc solid;}
.wc .main-area h2 {height:26px; font-size:12px; line-height:26px; padding-left:5px;}
.wc .main-area h2 span {padding-left:8px;}

/*area*/
.wl .main-area,
.wr .main-area {border:1px #ccc solid;}
.wc .main-area {overflow:hidden;/*padding:1px;*/}

/*list*/
.list{width:100%; _width:auto;}
.list li{ overflow:hidden; padding:5px 0;}
.list li a img{padding:2px; border:1px #ccc solid;}
.lf li .w80{margin-left:2px;}
.lf li .w-80{margin-right:8px;}
.list-dot li {padding-left:10px;}

/*table*/
.table1 { width:98%; _width:inherit;border-collapse:collapse;border-spacing:0; margin:0px auto 10px auto;}
.table1 th{border-bottom:none; width:20%; padding-left:5px; background:#f3f3f3;}
.table1 th:first-child{ width:40%;}
.table1 td{ border-bottom:1px #ccc dotted; height:22px; padding-left:5px;}

.table2 { width:98%; _width:inherit;border-collapse:collapse;border-spacing:0; margin:0px auto 10px auto;}
.table2 caption{ border-bottom:1px #fff solid; text-align:left; background:#D1DCE7; padding:0 5px;}
.table2 caption span{ float:right; text-align:right; width:30%;}
.table2 th{ width:20%; border-bottom:1px #ccc dotted; background:#f3f3f3; color:#999; text-align:center;/* padding-right:5px;*/}
.table2 td{ border-bottom:1px #ccc dotted; height:22px; /*padding-left:5px;*/}

/*dot*/
.list-dot { padding:5px;}

/*page*/
div.page {padding: 3px; margin: 3px 0 10px 0; text-align: center}
div.page a {border: #dedfde 1px solid; padding: 2px 6px;margin-right: 3px;}
div.page a:hover,
div.page a:active {border: #000 1px solid;}
div.page span.current {padding:2px 6px;font-weight: bold; margin-right: 3px;}
div.page span.disabled {padding:2px 6px;margin-right: 3px;}

/*other*/
#showAreas a{ margin-right:3px;}
#showAreas a img{ border:1px #ccc solid; padding:1px;}
#showAreas a:hover img{ border:1px #ff0000 solid;}